package com.gateway.security.common.token;

import java.io.Serializable;

/**
 * @program: api-gateway
 * @description:
 * @author: YuKai Fan
 * @create: 2025/2/12 15:28
 **/
public interface SecurityToken extends Serializable {
    /**
     * Gets the HTTP parameter name that should contain the token. Cannot be null.
     * @return the HTTP parameter name that should contain the token.
     */
    String getParameterName();

    /**
     * 参数类型
     * @return
     */
    String getParamType();

    /**
     * Gets the token value. Cannot be null.
     * @return the token value
     */
    String getToken();
}
